package com.bt.lms.service;

import com.bt.lms.entity.FamilyMemberInfo;

import java.sql.SQLException;

/**
 * 学员家庭成员服务
 * @author 王波
 */
public interface StuFamilyMemberService {

    /**
     * 编辑功能
     * @param id 学员的id
     * @param familyMemberInfo 要编辑的家庭成员信息:
     *          关系，成员姓名，出生年月，成员工作单位，从业，电话，民族，国籍/地区
     *          健康状况，专业技术职务，职务级别，电子邮箱，是否是紧急联系人
     * @return 是否成功
     */
    public boolean edit(Long id, FamilyMemberInfo familyMemberInfo) throws SQLException;

    /**
     *
     * 删除功能
     * @param id 学员id
     * @return 是否成功
     */
    public boolean delete(Long id) throws SQLException;


    /**
     *
     * 添加功能
     * @param id 学员id
     * @param familyMemberInfo 要添加的家庭成员信息：
     * 关系，成员姓名，出生年月，成员工作单位，从业，电话，民族，国籍/地区
     * 健康状况，专业技术职务，职务级别，电子邮箱
     * @return 是否成功
     */
    public boolean add(Long id,FamilyMemberInfo familyMemberInfo) throws SQLException;
}
